* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

input {
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    border: 0;
}

textarea {
    resize: none;
}

img {
    display: block;
    width: 100%;
}

.yd-cell-icon img {
    width: 0.4rem;
}

.yd-checkbox {
    .yd-checkbox-icon {
        background: #f3f3f3;
    }

    .yd-checkbox-text {
        display: none;
    }
}

#qrcode {
    padding-top: 20px;

    img {
        margin: 0 auto;
        display: block;
        width: 168px;
        height: 168px;
    }
}

.notice {
    .yd-rollnotice {
        background-color: #e7f8ff;
    }
}
